far and hidden place - Turc Anglais Dictionnaire